ParallelGlobal with Low Thread Interactions

نویسندگان

چکیده

Global is an optimization algorithm conceived in the ’80s. Since then several papers discussed improvements of algorithm, but adapting it to a multi-thread execution environment only recent branch development [1]. Our previous work focused on parallel implementation single machine sometimes use distributed systems inevitable. In this paper we introduce new version which first step towards fully algorithm. While proposed still works machine, easy see how gossip based information sharing can be built into and utilized by We show that ParallelGlobal feasible way implement system. However, further must made solve real world problems with

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Thread Thread Thread Thread Thread Thread �

We present the design and implementation of Arachne, a threads system that can be interfaced with a communications library for multi-threaded distributed computations. In particular, Arachne supports thread migration between heterogeneous platforms, with dynamic stack size management and recursive thread functions. Arachne is eecient, exible and portable | it is based entirely on C and C++. To ...

متن کامل

FASTLANE: Streamlining Transactions for Low Thread Counts

Software transactional memory (STM) can lead to scalable implementations of concurrent programs, as the relative performance of an application increases with the number of threads that support it. However, the absolute performance is typically impaired by the overheads of transaction management and instrumented accesses to shared memory. This often leads STM-based programs with low thread count...

متن کامل

Thread A Thread B Thread C

In this paper we classify simultaneous multithreaded architectures based on how they select instructions issued in a single cycle. This classiication allows us to study the present trend of technology as well as to explore the new avenues for improvements in simultaneous multithreaded architectures. Based on our classi-cation, we study the impact of various parameters of simultaneous multithrea...

متن کامل

Time More speculative Thread 1 Thread 2 Spawned Thread 2 Thread 2 finishes Thread

With the current trend toward multicore architectures, improved execution performance can no longer be obtained via traditional single-thread instruction level parallelism (ILP), but, instead, via multithreaded execution. Generating thread-parallel programs is hard and thread-level speculation (TLS) has been suggested as an execution model that can speculatively exploit thread-level parallelism...

متن کامل

Engineering Design with Digital Thread

Digital Thread is a data-driven architecture that links together information generated from across the product lifecycle. A specific opportunity is to leverage Digital Thread to more efficiently design the next generation of products. This task is a data-driven design and decision problem under uncertainty. This paper explores this problem through three objectives: 1) Provide a mathematical def...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Informatica

سال: 2021

ISSN: ['0350-5596', '1854-3871']

DOI: https://doi.org/10.31449/inf.v45i2.3105